, , , ,

SopCast : un client Web-TV P2P

SopCast est un programme chinois de p2ptv qui permet de regarder des flux vidéo rendus disponibles par d'autres internautes. Le programme gmlive permet la même chose.

Pré-requis

* Avoir installé un lecteur capable de lire les fichiers vidéos wmv sans problème : mplayer (le lecteur par défaut de SopCast) ou vlc (activable dans l'onglet config du logiciel) par exemple ou tout autre lecteur ayant les codecs appropriés.

Pour Karmic 9.10 et les versions ultérieures: le paquet libstdc++6 est déjà installé, mais il n'est pas compatible avec SopCast, il faut donc télécharger le paquet à l'adresse suivante: http://packages.ubuntu.com/jaunty/libstdc++5
Sopcast est un exécutable 32 bits. Sur Ubuntu 64 bits, il requiert la version 32 bits de libstdc++5 que l'on peut installer en forçant l'architecture du paquet à l'aide d'une commande : sudo dpkg -i --force-architecture libstdc++5_3.3.6-17ubuntu1_i386.deb
Apparement SopCast ne fonctionne pas avec une version de vlc supérieure à la version 1.0.6.

Pour résoudre ce problème il suffit d'ouvrir le fichier : VLCWidget.py

sudo gedit /usr/share/sopcast-player/lib/VLCWidget.py

et de supprimer la ligne 32 :

import vlc_1_0_x

puis remplacer la ligne 51 : instance=vlc_1_0_x.Instance() par :

instance=vlc_1_1_x.Instance()

Installation du logiciel

cd /endroit_où_est_situé_le_fichier_téléchargé_avec_Firefox
sudo dpkg -i --force-architecture gsopcast*.deb

Via les dépôts PPA ferramroberto (10.10 et 10.04)

Cette version fonctionne parfaitement en 32 et 64 bits, si vous utilisez VLC 1.1.x avec Ubuntu 10.04 sopcast ne fonctionnera pas.

sudo add-apt-repository ppa:ferramroberto/sopcast
sudo apt-get update
sudo apt-get install sopcast-player

Via les dépôts PPA Launchpad

Cette méthode permet l'installation de la dernière version de sopcast-player et de sp-auth sous Hardy, Intrepid, Jaunty, Karmic et Lucid. Ajoutez le dépôt correspondant à votre version d'Ubuntu, ainsi que la clé d'authentification correspondante :

Version d'Ubuntu Dépôt à ajouter Clé du dépôt à ajouter
Ubuntu 9.10 et ultérieurs
ppa:ferramroberto/sopcast
(la clé est ajoutée automatiquement)
Ubuntu 9.04
deb http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu jaunty main 
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xb7a54dfd57990de60964f52d932062c9cd30ee56
Ubuntu 8.10
deb http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu intrepid main 
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xb7a54dfd57990de60964f52d932062c9cd30ee56
Ubuntu 8.04
deb http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu hardy main 
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xb7a54dfd57990de60964f52d932062c9cd30ee56

Rechargez la liste des paquets, puis installez le paquet sopcast-player et sp-auth.

Utilisation

Utiliser un autre lecteur que mplayer

Par défaut gtk-SopCast cherche à lancer mplayer pour lire les flux. Pour utiliser un autre lecteur, il faut cliquer sur l'onglet "Config" puis dans la ligne "Player" remplacer la ligne courante complète par la commande du lecteur de son choix. Par exemple, "vlc".

Récupérer une version plus récente de Sopcast

Lancer a partir d'une url sop//

Certains sites fournissent des adresses de flux qui n'apparaissent pas dans la liste des chaines de gtk-sopcast. Il est possible de regarder ces chaines en lancant sopcast en ligne de commande (adresse a adapter…):

sp-sc sop://broker.sopcast.com:3912/6098 3908 8908 > /dev/null &

On pourra ensuite lire le flux avec vlc ou mplayer, en specifiant l'adresse locale http://localhost:8908/tv.asf

Voir aussi


Contributeurs : …